package safecontrol;

import javax.script.ScriptException;

/**
 * 权限检查类  以防止用户提交恶意代码文件    安全管理类使用时候只需要改变编译指令就可以
 * <p>
 * 或者完全可以在java沙箱中设置一个黑名单只要包括铭感字符就给他干死
 */
public class SafeController extends SecurityManager {

    @Override
    public void checkRead(String file) {
        throw new SecurityException("read 权限异常" + file);.
    }

    @Override
    public void checkWrite(String file) {

        throw new SecurityException("Write 权限异常" + file);

    }

    @Override
    public void checkDelete(String file) {

        throw new SecurityException("Delete 权限异常" + file);
    }

    @Override
    public void checkConnect(String host, int port) {

        throw new SecurityException("Connect 权限异常" + host + ":" + port);

    }
}
